//#include <iostream>
//#include <string>
//using namespace std;
//
//int main()
//{
//	string s;
//	cin >> s;
//	cout << s.size();
//	while (cin >> s)
//	{
//		cout << "," << s.size();
//	}
//	
//	return 0;
//}



// #include <iostream>
// #include <string>
// using namespace std;
// 
// int main()
// {
// 	string s;
// 	while (cin >> s)
// 	{
// 		for (string::iterator it = s.end() - 1; it >= s.begin(); --it)
// 		{
// 			cout << *it;
//		 }
//		 cout << endl;
//	 }
// 	
// 	return 0;
// }



//#include <iostream>
//#include <string>
//using namespace std;
//
//int main()
//{
//	string s;
//	cin >> s;
//	int left = 0;
//	int right = s.size() - 1;
//	int flag = 1;
//	while (left < right)
//	{
//		if (s[left] == s[right])
//		{
//			++left;
//			--right;
//		}
//		else
//		{
//			flag = 0;
//			cout << "no" << endl;
//			return 0;
//		}
//	}
//	cout << "yes" << endl;
//	
//	return 0;
//}



//#include <iostream>
//#include <string>
//using namespace std;
//
//int main()
//{
//	string s;
//	int sum = 0;
//	int a[26] = {1,2,3, 1,2,3, 1,2,3, 1,2,3, 1,2,3, 1,2,3,4, 1,2,3, 1,2,3,4,};
//	getline(cin, s);
//	for (string::iterator it = s.begin(); it != s.end(); ++it)
//	{
//		if (*it == ' ')
//		{
//			sum++;
//		}
//		else
//		{
//			sum += a[*it - 'a'];
//		}
//	}
//	cout << sum << endl;
//	
//	return 0;
// } 



#include <iostream>
#include <string>
using namespace std;

int main()
{
	int n;
	cin >> n;
	string last;
	while (n--)
	{
		string op;
		string ans;
		cin >> op;
		string num1, num2;
		int n1, n2;
		int r = 0;
		if (op == "a" || op == "b" || op == "c")
		{
			cin >> num1 >> num2;
			ans += num1;
			if (op == "a")
			{
				n1 = stoi(num1);
				n2 = stoi(num2);
				r = n1 + n2;
				ans += '+';
			}
			else if (op == "b")
			{
				r = stoi(num1) - stoi(num2);
				ans += '-';
			}
			else if (op == "c")
			{
				r = stoi(num1) * stoi(num2);
				ans += '*';
			}
			ans += num2, ans += '=', ans += to_string(r);
			last = op;
		}
		else
		{
			cin >> num2;
			n1 = stoi(op);
			ans += op;
			if (last == "a")
			{
				ans += '+';
				r = stoi(op) + stoi(num2);
			}
			else if (last == "b")
			{
				ans += '-';
				r = stoi(op) - stoi(num2);
			}
			else if (last == "c")
			{
				ans += '*';
				r = stoi(op) * stoi(num2);
			}
			ans += num2;
			ans += '=';
			ans += to_string(r);
		}
		cout << ans << endl;
		cout << ans.size() << endl;
	}

	return 0;
}
